Шаг 7 - Общедоступные данные и методы (public).

Загрузить проект

На общедоступные данные не накладываться не каких ограничений в плане использования. Обычно тип доступа описывается модификатором. Давайте попробуем нашу переменную перевести в публичную.

Visual C++.Net
Visual Basic.Net
CSharp

Visual C++.Net

В VC++ все что описано ниже ключевого слово public: будет общедоступно

// This is the main project file for VC++ application project 
// generated using an Application Wizard.

#using <mscorlib.dll>

using namespace System;

class CMyClass
{
public:
	void Sum();
	int i;
	int y;
};

void CMyClass::Sum()
{
i=i+i;
}


// This is the entry point for this application
int main(void)
{
    	// TODO: Please replace the sample code below with your own.
    
	CMyClass cm;
	cm.i=23;
	cm.y=15;
	cm.Sum(); 
    return 0;

}

Visual Basic.Net

VB требует описание доступа к каждому элементу.

Module Module1
    
    
    Class CMyClass
        Public Sub Sum()
            i = i + i
        End Sub
        Public Dim i As Integer
        Public Dim y As Integer
    End Class
    
    
    
    Sub Main()
        Dim cm As New CMyClass()
        cm.i = 13
        cm.y = 23
        cm.Sum()
    End Sub
    
End Module

CSharp

CSharp требует описание доступа к каждому элементу.

namespace ConsoleApplication2
{
    using System;

    /// <summary>
    ///    Summary description for Class1.
    /// </summary>
    
	class CMyClass
	{
	public void Sum()
	{
		
		i=i+i;
	}
		public 			int i;
		public			int y;

   	}


    public class Class1
    {
        public Class1()
        {
            //
            // TODO: Add Constructor Logic here
            //
        }

        public static int Main(string[] args)
        {
            		CMyClass cm=new CMyClass();
			cm.i =34;
			cm.y = 45;
			cm.Sum(); 
            return 0;
        }
    }
}

Hosted by uCoz